﻿@charset "utf-8";
/* CSS Document */
html,body,div,ul,li,img,a,b,span{ border:0; padding:0; margin:0; font-size:14px; color:#333333; font-family:'微软雅黑','黑体';}
li{ list-style:none; }
a{ text-decoration:none;}
.kongge{ display:block; width:26px; height:20px; float:left;}
.now_path{ padding-bottom:10px;color:#666666; }
.now_path a{font-size:14px; color:#666666; }
.now_path a:hover{ color:#219B99; text-decoration:underline; }
textarea{resize:none}

/*.main{ width:100%; height:auto; background:#fff; position:relative; overflow:hidden;}*/
.main{ width:100%;min-width:1200px; height:auto; background:#fff; position:relative; }
.head{ width:1200px; height:36px; line-height:36px; font-size:13px; margin:0 auto; z-index:50000; }
.head_left{ float:left;}
.head_left span{ float:left; padding-left:1px;}
.head_left span a{ color:#219B99; text-decoration:underline;}
.head_left span a:hover{ color:#2EB5B3;}
.username{ float:left; position:relative; height:36px; line-height:36px; overflow:visible; }
.username ul{ width:100px; position:absolute; right:0px; top:36px; background:#fff; border:1px solid #cccccc; border-top:none; z-index:500;opacity:0; filter:alpha(opacity=0)}
.username ul li{ height:32px; line-height:32px; text-align:center;  z-index:500;}
.username ul li a{ color:#666666;}
.username ul li a:hover{ color:#219B99; text-decoration:underline;}
.down{ margin-right:5px;}
.dengji{ margin-top:10px; margin-left:10px; float:left;}
.no_log,.have_log{ float:left; margin:0 10px;}

.head_right{float:right;}
.head_right li{ float:left;color:#666666; margin:0 5px;}
.head_title{ color:#000;}
.head_right li a{ color:#666666; display:block;60px; padding-left:25px; height:16px; line-height:16px; margin-top:10px;}
.sina{ background:url(/img/index/sina.png) no-repeat;}
.tencent{ background:url(/img/index/tencent.png) no-repeat;}
.weixin{ background:url(/img/index/weixin.png) no-repeat;}
.head_right li a:hover{ color:#58C7C3;}
.headimg{height:200px; background:url(/img/index/top.jpg ) center center;}
/*导航*/
.nav{ width:100%; height:40px; background:url(/img/index/nav_bg_s1.png); z-index:200;}
.navul{ width:1200px; height:40px; margin:0 auto;}
.navul li{ width:120px; height:40px; float:left; line-height:40px; text-align:center; }
.navul li a{font-size:16px; color:#fff; display:block; width:120px; height:40px; }
.navul li a:hover{ color:#219B99; background:#fff;}
.navdown{ width:100%;height:0px;position:relative; overflow:hidden; z-index:105000; }
.nav_down_li{ width:1920px; height:190px; position:absolute; left:50%; margin-left:-960px; bottom:0;z-index:2500000; background:#fff;}
.erweima{ position:absolute; left:-25px; top:36px; z-index:130000; display:none;}
/*导航下拉*/
.navdiv{ width:1200px; height:190px; margin:0 auto; position:relative; }
.navdiv img{ position:absolute; left:0; top:25px;}
.navdiv a{ color:#666666;}
.nav_school_text{ width:760px; height:140px;  position:absolute; left:400px; top:25px; line-height:30px;}
.navdiv .my_school_more{ color:#58C7C3; font-size:13px; float:right;}
.my_school_more:hover{color:#219B99;}
.nav_school_text ul { margin-top:-10px;}
.nav_school_text ul li{ float:left; width:100px; }
.nav_school_text ul li a{color:#666666; }
.nav_school_text ul li a:hover{color:#219B99;}

.nav_course_text{ width:760px; height:140px;  position:absolute; left:400px; top:25px; line-height:30px;}
.nav_course_text ul{  overflow:hidden; width:500px; margin:20px 0 0 50px;}
.nav_course_text ul li{ float:left; margin:5px 0 }
.nav_course_text ul li a{ padding:0px 15px; display:block;}
.nav_course_text ul li a:hover{ color:#219B99;}
.navdiv .my_course_more{ color:#219B99; margin-left:420px;}
.my_course_more:hover{ text-decoration:underline;}

.nav_video_text{ width:760px; height:140px;  position:absolute; left:400px; top:25px; line-height:26px;}
.nav_video_text ul{ margin:0 0 0 50px}
.nav_video_text ul li{float:left; margin:5px 0}
.nav_video_text ul li a{ padding:0px 20px; display:block;}
.nav_video_text ul li a:hover{ background:#219B99; color:#fff;}
#video_ul2{ width:780px; position:relative; margin-left:105px; float:left;}
#video_ul2 li{ width:260px; overflow:hidden; height:30px;}
#video_ul2 li a:hover{color:#219B99; background:#fff;}
#video_ul_title{ position:absolute; left:-55px; top:0;}
.navdiv .my_video_more{ float:right; color:#219B99;}
.my_video_more:hover{ text-decoration:underline;}



.nav_schools_text{width:780px; height:140px;  position:absolute; left:400px; top:25px; line-height:20px;}
.nav_schools_text ul li{float:left; margin:3px 0;width:260px; overflow:hidden; height:20px; }
.nav_schools_text ul li a{ padding:0px 20px; display:block;}
.nav_schools_text ul li a:hover{ color:#219B99;  }
.navdiv .my_schools_more{ float:right; margin-right:100px;color:#219B99;}
.my_schools_more:hover{text-decoration:underline;}



.nav_champions_text{width:780px; height:140px;  position:absolute; left:400px; top:15px; line-height:30px; padding-top:20px;}
.nav_champions_text h3{ font-weight:lighter; padding:0; margin:0 0 15px 0; margin-left:15px; font-size:19px;}
.nav_champions_text ul{ float:left; overflow:hidden; width:760px}
.nav_champions_text ul li{float:left; margin:5px 15px;overflow:hidden; height:30px;}
.nav_champions_text ul li a:hover{ color:#219B99;}
.navdiv .more_champions{ color:#219B99;}
.more_champions:hover{ text-decoration:underline;}


.nav_materials_text{width:780px; height:140px;  position:absolute; left:450px; top:15px; line-height:30px; }
.nav_materials_ul{  margin-top:35px;width:750px; }
.nav_materials_ul li{float:left; margin:5px 10px; height:30px; text-align:left;  }
.nav_materials_ul li a{ padding:0px 15px;font-size:14px; display:block;}
.nav_materials_ul li a:hover{color:#fff; background:#219B99; }



.nav_service_text{width:780px; height:140px;  position:absolute; left:450px; top:25px; line-height:30px;}
.nav_service_text ul{ width:780px; margin:5px 10px; float:left}
.nav_service_text ul li{ float:left; margin:5px 10px;}
.nav_service_text ul li a{ padding:5px 15px; }
.nav_service_text ul li a:hover{ color:#219B99;}



.nav_contact_text{width:780px; height:140px;  position:absolute; left:450px; top:35px; line-height:30px;}
.nav_contact_text h3{ font-size:18px; font-weight:lighter; margin:0;}
.nav_contact_text ul{ width:780px; margin:0px 10px; float:left; margin-left:-10px;}
.nav_contact_text ul li{ float:left; margin:0px 15px;}
.navdiv .more_contact{ color:#219B99;}
.more_contact:hover{ text-decoration:underline;}



.nav_message_text{width:780px; height:140px;  position:absolute; left:450px; top:35px; line-height:30px; overflow:hidden; }
.nav_message_text textarea{ border:1px solid #cccccc; line-height:24px; padding:10px; width:500px; height:100px; color:#666666; font-size:13px; float:left;}
.nav_message_text ul{ float:left; margin-left:30px;}
.nav_message_text ul li img{ position:relative; margin:0; padding:0; left:0; top:0;}
.nav_message_text ul li input{ width:120px;  height:14px; padding:8px 0; padding-left:10px; border:1px solid #cccccc; border-radius:5px;}

#message_btn input{ width:130px; height:32px; padding:0; margin:0; border:none; background:#219B99; color:#fff; cursor:pointer; margin-top:10px;}
/*底部*/
.foot{ width:100%; height:90px; padding:20px 0; position:relative; border-top:1px solid #cccccc; margin-top:20px; line-height:26px;}
.foot_main{ position:absolute; width:1200px; left:50%; margin-left:-600px;}
.foot_main ul{ margin-left:170px;}
.foot_main ul li{ float:left; margin-right:5px;}
.foot_main ul li a:hover{color:#219B99;}
.foot_main span{ font-size:13px;}


/* 分页  */
.pagination {padding: 10px;text-align: right;line-height: 2;clear: both; margin:10px 0px; padding-bottom:50px;}
.pagination span {display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #ccc;border-radius: 2px; vertical-align:middle;}
.pagination a {display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #ccc;border-radius: 2px; vertical-align:middle;}
.pagination a:hover{display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #3fa33a;border-radius: 2px; vertical-align:middle; color:#3fa33a;}
.pagination select {padding: 5px; vertical-align:middle;}
.pagination .current{border: 1px solid #3fa33a; background:#5c9e00; color:#fff;}
/*  分页  */
.pagebar {padding: 10px;text-align: right;line-height: 2;clear: both; margin:10px 0px;}
.pagebar span {display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #ccc;border-radius: 2px; vertical-align:middle;}
.pagebar a {display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #ccc;border-radius: 2px; vertical-align:middle;}
.pagebar a:hover{display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #3fa33a;border-radius: 2px; vertical-align:middle; color:#3fa33a;}
.pagebar select {padding: 5px; vertical-align:middle;}

#pagenav {padding: 10px;text-align: right;line-height: 2;clear: both; margin:10px 0px;}
#pagenav span {display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #ccc;border-radius: 2px; vertical-align:middle;}
#pagenav a {display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #ccc;border-radius: 2px; vertical-align:middle;}
#pagenav a:hover{display: inline-block;padding: 2px 10px;margin: 0 5px;border: 1px solid #3fa33a;border-radius: 2px; vertical-align:middle; color:#3fa33a;}
#pagenav select {padding: 5px; vertical-align:middle;}